.gg_pic {
    width: 100%;
    display: block;
    object-fit: cover;
    margin-top: 88px;
}

.plan {
    padding: 88px 304px;
    background-color: #fff;

    .list {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 33px 77px;

        a {
            border-bottom: none;
            position: relative;
            width: 100%;
            /* overflow: hidden; */
            img {
                width: 100%;
                display: block;
                object-fit: cover;
                border-radius: 10px;
                transition: all 600ms;
            }
            p {
                position: absolute;
                left: 0;
                top: 50%;
                transform: translateY(-50%);
                width: 100%;
                text-align: center;
                color: #FFF;
                font-size: 22px;
                font-weight: 700;
            }
            &:hover{
                img{
                    transform: scale(1.05);
                }
            }
        }
    }
}

.right_fixed{
    position: fixed;
    right:0;
    z-index: 10;
     bottom:10%;
     a{
        text-decoration: none;
        border-bottom: none;
        img{
            max-width: 170px;
            vertical-align: middle;
        }
     }
     .close{
        position: absolute;
        right:8px;
        top:12px;
        cursor: pointer;
        z-index: 10;
     }
}

#teaser_pressemitteilungen{
    gbw-press-releases-highlight .press-release-highlight .row .area-text .footer .tags{
        .tag{
            font-size: 16px;
        }
    }
}


@media (max-width: 1023px){
    .plan{
        padding: 20px 5%;
        .list{
            display: grid;
            grid-template-columns: repeat(1, 1fr);
            gap: 15px 0;
        }
    }
    .right_fixed{
        a{
            img{
                width: 60px;
            }
        }
    }
}